package org.example.codeservce.service;

import cn.novelweb.tool.upload.file.FileInfo;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.codeservce.comm.Q;
import org.example.codeservce.entity.Order;
import org.example.codeservce.entity.to.OrderTO;

import java.math.BigDecimal;
import java.util.List;

/**
 * (Order)表服务接口
 *
 * @author LiQing
 * @since 2024-05-15 11:48:12
 */
public interface OrderService extends IService<Order>
{

    Q uploadCodeFile(String orderNo,String fileName,String filePath, Integer type);

    Q builderPay();

    Q info(String orderNo);

    void callback(BigDecimal parsedBigDecimal, String outTradeNo);

    List<OrderTO> byUserGetOrder();
}

